/**
 * 
 */
package com.testvideo.command;

/**
 * @author Administrator
 *
 */
public interface IVideoPlayer {
	
	/***/
	public boolean isVideoLoaded() ;
	
	public void restartPlay() ;
	
	public void play() ;
	
	public boolean pause() ;
	
	public void stop() ;
	
	public void mute(boolean muteIt) ;
	
	public void setVoice(int voice) ;
	
	/**0.01->100*/
	public void changeSpeed(float percentage) ;
	
	/**set position in seconds*/
	public void seekTo(long position) ;
	
	/**获取当前播放到的位置。单位：秒*/
	public void getPlayPositionNow() ;
	
	public boolean isPaused() ;
	
	public void isMute() ;
	
	/**0-->100*/
	public void getVoiceLevel() ;
	
	public void isFullScreen() ;
	
	/**进入或者退出全屏模式*/
	public void activeFullScreen(boolean activeIt) ;
	
	/**退出*/
	public void quit() ;
	
	/**加载当前给定的视频。
	 * @param fileUrl 文件的url或者网络url
	 * @param subtitleUrl 字幕文件位置
	 * */
	public void playVideo(String fileUrl, String subtitleUrl) ;	
	
	public VideoClipInfo getVideoClipInfo() ;
	
}
